.el-alert {
  --el-alert-title-font-size: var(--el-font-size-base);
  --el-alert-close-customed-font-size: var(--el-font-size-base);
}

.el-alert__content {
  padding: 0 16px;
}

.el-alert--success.is-light .el-alert__title,
.el-alert--warning.is-light .el-alert__title,
.el-alert--error.is-light .el-alert__title,
.el-alert--info.is-light .el-alert__title {
  color: var(--el-text-color-regular);
}

.el-alert--info.is-dark {
  color: var(--el-color-white);
  background-color: var(--el-color-primary);
}

.el-alert--info.is-light {
  --el-alert-bg-color: var(--el-color-primary-light-9);

  color: var(--el-color-primary);
}

.el-alert--success .el-alert__icon {
  color: var(--el-color-success);
}

.el-alert--warning .el-alert__icon {
  color: var(--el-color-warning);
}

.el-alert--error .el-alert__icon {
  color: var(--el-color-error);
}

.el-alert--info .el-alert__icon {
  color: var(--el-color-primary);
}
